VS2019+PCL 1.11.1编译报错C4996 您所在的位置:网站首页 vs c4996错误 VS2019+PCL 1.11.1编译报错C4996

VS2019+PCL 1.11.1编译报错C4996

2023-10-13 01:17| 来源: 网络整理| 查看: 265

编译时报错

错误 C4996 ‘pcl::visualization::PointCloudColorHandler<pcl::PCLPointCloud2>::getColor‘: use getColor() without parameters instead(It will be removed in PCL 1.12)

解决方法: 方法1(建议此方法):在VS 2019中打开项目的属性管理器->“配置属性”->“C/C++”->“高级”->“禁用特定警告”->“编辑”,添加“4996” (个人理解:编译报错是因为编译器把warning升级为error了,现在把它禁用就好) 方法一 方法2:注释掉头文件"point_cloud_color_handlers.h"中的第117,619行。 在这里插入图片描述 在这里插入图片描述 测试成功: 在这里插入图片描述 方法参考: 方法一: https://docs.microsoft.com/en-us/cpp/error-messages/compiler-warnings/compiler-warning-level-3-c4996?view=msvc-160&viewFallbackFrom=vs-2019#turn-off-the-warning-for-a-project-in-visual-studio 方法二: https://github.com/PointCloudLibrary/pcl/issues/4238



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有